Promoting Advanced Separation of Concerns in Intra-Agent and Inter-Agent Software Engineering

نویسندگان

  • Alessandro Garcia
  • Christina Chavez
  • Otavio Silva
  • Viviane Silva
  • Carlos Lucena
چکیده

Agent technology has been revisited as a complementary approach to the object paradigm. Although objects and agents have many similarities, the introduction of agents in the object model poses challenging problems because many system-level and agent-level properties are intrusive and overlapping. In this way, a disciplined approach is required for composition. We present our approach for dealing with the intricacies of developing agent systems using the recent advances of separation of concerns techniques, including aspect-oriented programming and computational reflection.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Separation of concerns in hybrid component and agent systems

Modularising requirements is a classic problem of software engineering; concerns often overlap, requiring multiple dimensions of decomposition to achieve separation. Whenever complete modularity is unachievable, it is important to provide principled approaches to the decoupling of concerns. To this end, this paper discusses the Socially Situated Agent Architecture (SoSAA) a complete constructio...

متن کامل

Separation and Modularization of Design Patterns- Specific Concerns in Detailed Architectural Design

In this paper we outline an aspect-oriented approach to support separation and modularization of crosscutting concerns in multi-agent systems. Aspects are used as abstractions to capture social patterns as concerns that crosscut software agents in multi-agent systems, whose separation and modularization are not taken into account in current agent-oriented software engineering. Social patterns a...

متن کامل

Agent-oriented software modeling - Software Engineering Conference, 1999. (APSEC '99). Proceedings. Sixth Asia Pacific

Due to the increased applications of agents, Agent-oriented software becomes large and complex. To support systematic developments of such a software, Agent-oriented software development methodology needs to be developed. This paper focuses on modeling phase of agent-oriented software development. For the Agent-oriented software modeling, Agent Elicitation method, Intra and Inter Agent modeling...

متن کامل

Separation and Modularization of Crosscutting Social Patterns in Detailed Architectural Design

This paper outlines an aspect-oriented approach to support separation and modularization of crosscutting concerns in multi-agent systems. Aspects are used as abstractions to capture social patterns as concerns that crosscut software agents in multi-agent systems, whose separation and modularization are not taken into account in current agent-oriented software engineering. Social patterns are de...

متن کامل

Agent-Oriented Software Modeling with UML Approach∗

The use of intelligent agents is on the rise, fueled by the unprecedented growth in the Internet and web based applications. Consequently, agent-oriented software is becoming large and complex. To support a systematic development of such software, an agent-oriented software development methodology is necessary. This paper focuses on the modeling phase of agent-oriented software life cycle and, ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001